ThreadedComposite: A Mechanism for Building Concurrent and Parallel Ptolemy II Models

نویسنده

  • Edward A. Lee
چکیده

This paper describes the usage patterns of the ThreadedComposite actor in Ptolemy II. This actor enables the execution of opaque actors (atomic actors or composite actors with directors) in a separate thread, thus providing multithreading for models of computation that are not already multthreaded. It can be used to execute an actor in the background, to execute multiple actors in parallel (e.g. on a multicore machine), and to execute actors that block on I/O operations without blocking other actors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Ptolemy II Framework for Visual Languages

The Ptolemy project studies modeling, simulation, and design of concurrent, real-time, embedded systems. The focus is on assembly of concurrent components. The key underlying principle in the project is the use of well-defined models of computation that govern the interaction between components.

متن کامل

Design Methodology for Dsp

The Ptolemy project studies modeling, simulation, and design of concurrent, real-time, embedded systems. The focus is on assembly of concurrent components. The key underlying principle in the project is the use of well-defined models of computation that govern the interaction between components. A major problem area being addressed is the use of heterogeneous mixtures of models of computation. ...

متن کامل

Some Research Directions in the Ptolemy Project

The Ptolemy project studies modeling, simulation, and design of concurrent, real-time, embedded systems. The focus is on assembly of concurrent components. The key underlying principle in the project is the use of well-defined models of computation that govern the interaction between components. The software system Ptolemy II has been in public release for about nine months now, and includes a ...

متن کامل

A Modular Building Controls Virtual Test Bed for the Integration of Heterogeneous Systems

This paper describes the Building Controls Virtual Test Bed (BCVTB) that is currently under development at Lawrence Berkeley National Laboratory. An earlier prototype linked EnergyPlus with controls hardware through embedded SPARK models and demonstrated its value in more cost-effective envelope design and improved controls sequences for the San Francisco Federal Building. The BCVTB presented h...

متن کامل

Static Data ow and Heterochronous Data ow with Hierarchical FSMs in Ptolemy II

*charts is a formalism for combining nite state machines (FSMs) with various concurrent models of computation. In *charts, the emphasis is on separating the FSM semantics from the concurrency model semantics. Instead of de ning concurrency models, *charts shows how to combine hierarchical FSMs with various existing concurrency models. This paper discusses an implementation of a subset of the *c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008